#ifndef DW_BASE_UTILS_H
#	define DW_BASE_UTILS_H

#define dwQuote_2(x) dwQuote(x)
#define dwQuote(x) #x

#define dwUnused(x) (void)(x)

#define dwBreak() do { if (::IsDebuggerPresent()) { __asm { int 3 } } } while (0)

#define dwAlignPre(n) __declspec(align((n)))
#define dwAlignPost(n)

#define dwAlignPre16 __declspec(align(16))
#define dwAlignPost16

// Linux :
// #  define dwAlignPre(n)
// #  define dwAlignPost(n) __attribute__ ((aligned((n))))

#endif // !DW_BASE_UTILS_H
